using System;
using System.Runtime.CompilerServices;

namespace ns13
{
	[AttributeUsage(AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
	internal sealed class Attribute6 : Attribute
	{
		[CompilerGenerated]
		private string string_0;

		[CompilerGenerated]
		private bool bool_0;

		public string String_0
		{
			[CompilerGenerated]
			get
			{
				return string_0;
			}
			[CompilerGenerated]
			private set
			{
				string_0 = value;
			}
		}

		public bool Boolean_0
		{
			[CompilerGenerated]
			get
			{
				return bool_0;
			}
			[CompilerGenerated]
			private set
			{
				bool_0 = value;
			}
		}

		public Attribute6([Attribute2] string contract)
			: this(contract, forceFullStates: false)
		{
		}

		public Attribute6([Attribute2] string contract, bool forceFullStates)
		{
			String_0 = contract;
			Boolean_0 = forceFullStates;
		}
	}
}
